package com.yykj.hospital.client.dto.banci;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.yykj.common.util.serializer.LocalDate2LongSerializer;
import lombok.Data;

import java.time.LocalDateTime;


@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class DoctorBanCiAppointmentListDTO {

    private Integer id;

    private Integer hospitalId;

    private Integer depId;

    private String depName;

    private String doctorId;

    private String doctorName;

    private Integer banCiId;

    private String banCiCode;

    private String banCiName;

    private Integer appointment;

    private Integer appointmentUsed;

    private String day;

    private Integer levelId;

    private String levelName;

    private String startTime;

    private String endTime;

    @JsonSerialize(using = LocalDate2LongSerializer.class)
    private LocalDateTime createTime;
}
